/**
 * class permettant definissant une ville favori : Projet Android 
 * @author Floriance BRIN, Julie ESCOFFIER, Yoann GOBERT, Ikram NACIRI, Yann NIVET
 * @version 1.0
 * @date mars 2011
 * **/

package fr.imac.ProjetAndroid.favoritesGestion;

import android.database.Cursor;
import android.provider.BaseColumns;

public class Favorite {
	/** idendifiant du favorie **/
	public long id;
	/** Nom de la ville **/
	public String name;
	/** Code de la ville. Par exemple, si la ville est une ville française alors le code sera le code postale **/
	public int code;
	/** Indique si le code est un code postal **/
	public boolean isZipCode;
	/** Indique si la ville est deja favorite **/
	public boolean isMyFavorite;
	
	/** Constructeur par defaut **/
	public Favorite() {
		id = -1;
	}
	
	/** Constructeur qui permet de r�cup�rer les valeurs de l'interface **/
	public Favorite(Cursor cursor) {
		this();
		id=cursor.getLong(cursor.getColumnIndex(Columns._ID));
		name=cursor.getString(cursor.getColumnIndex(Columns.NAME));
	}
	
	/** Le noms des colonnes de la base de donn�es pour la table des alarmes **/
	public class Columns implements BaseColumns {

        public static final String NAME = "name"; // A valoriser
        public static final String CODE = "code"; // A valoriser
        public static final String IS_ZIP_CODE = "iszipcode"; // A valoriser
        public static final String IS_MY_FAVORITE = "ismyfavorite"; // A valoriser
	}
}
